package com.qingmeng.applyjob.portal.model.vo;

import com.qingmeng.applyjob.model.*;
import com.qingmeng.applyjob.portal.model.vo.voclass.ProjectVo;
import com.qingmeng.applyjob.portal.model.vo.voclass.SkillVo;
import com.qingmeng.applyjob.portal.model.vo.voclass.WorkVo;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.util.List;

public class ResumeVo {
    //编辑基本信息 User表下
    @ApiModelProperty(value = "用户名")
    private String username;
    @ApiModelProperty(value = "用户微信")
    private String wechat;
    @ApiModelProperty(value = "性别 1为男生 2为女生")
    private int gender;
    @ApiModelProperty(value = "年龄")
    private int age;
    @ApiModelProperty(value = "联系方式手机号")
    private String phone;
    @ApiModelProperty(value = "邮箱")
    private String email;
    @ApiModelProperty(value = "头像")
    private String avatar;
    @ApiModelProperty(value = "更新时间")
    private String updateTime;


    //除此之外User表下还有个自我介绍
    @ApiModelProperty(value = "自我介绍")
    private String introduce;

    //实习经历相关信息 work 表
    @ApiModelProperty(value = "工作经验表")
    private List<WorkVo> workList;


    //项目经验相关信息 project表
    @ApiModelProperty(value = "项目经验列表")
    private List<ProjectVo> projectList;

    //个人技能skill表
    @ApiModelProperty(value = "技能列表")
    private List<SkillVo> skillList;

    //教育经历 education表
    @ApiModelProperty(value = "学历")
    private String education;
    @ApiModelProperty(value = "学校名称")
    private String school;
    @ApiModelProperty(value = "专业")
    private String major;
    @ApiModelProperty(value = "入学时间")
    private String educationStartTime;
    @ApiModelProperty(value = "毕业时间")
    private String educationEndTime;

    public List<ProjectVo> getProjectList() {
        return projectList;
    }

    public void setProjectList(List<ProjectVo> projectList) {
        this.projectList = projectList;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getWechat() {
        return wechat;
    }

    public void setWechat(String wechat) {
        this.wechat = wechat;
    }

    public int getGender() {
        return gender;
    }

    public void setGender(int gender) {
        this.gender = gender;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getIntroduce() {
        return introduce;
    }

    public void setIntroduce(String introduce) {
        this.introduce = introduce;
    }

    public List<WorkVo> getWorkList() {
        return workList;
    }

    public void setWorkList(List<WorkVo> workList) {
        this.workList = workList;
    }


    public void setEducationStartTime(String educationStartTime) {
        this.educationStartTime = educationStartTime;
    }

    public void setEducationEndTime(String educationEndTime) {
        this.educationEndTime = educationEndTime;
    }

    public String getEducationStartTime() {
        return educationStartTime;
    }

    public String getEducationEndTime() {
        return educationEndTime;
    }

    public List<SkillVo> getSkillList() {
        return skillList;
    }

    public void setSkillList(List<SkillVo> skillList) {
        this.skillList = skillList;
    }

    public String getEducation() {
        return education;
    }

    public void setEducation(String education) {
        this.education = education;
    }

    public String getSchool() {
        return school;
    }

    public void setSchool(String school) {
        this.school = school;
    }

    public String getMajor() {
        return major;
    }

    public void setMajor(String major) {
        this.major = major;
    }
}
